.top-title {
    height: 96px;
    width: 100%;
    background-color: #2a2a2a;
    color: white;
}
.top-title p{
    margin: 0;
    font-size: 22px;
}

.top-title-logo {
    display: inline-block;
    background-image: url("../../img/home/logo.png");
    background-size: 117px 78px;
    margin-top: 6px;
    width: 117px;
    height: 78px;
}

.top-title-line {
    border-left: 1px solid white;
    display: inline-block;
    position: relative;
    bottom: 8px;
    right: 3px;
    height: 58px;
}

.top-title-content {
    position: relative;
    display: inline-block;
    bottom: 15px;
    left: 12px;
}

.top-title .top-content-title {
    margin-bottom: -3px;
}

.top-title .top-content-subtitle {
    margin-top: -3px;
}